﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SistemaPetShop.Negocio;


namespace SistemaPetShop.Forms
{
    public partial class cadFornecedor : Form
    {
        public cadFornecedor()
        {
            InitializeComponent();
/* -- Alterado por um textbox
            DataTable dt = new DataTable();
            Fornecedor f = new Fornecedor();
            dt = f._TLogradouro();
            cbotLogradouro.DataSource = dt;
            cbotLogradouro.DisplayMember = "Descrição";
            cbotLogradouro.ValueMember = "descricao";
*/
        }


        public void _LimparTelaCadFornecedor()
        {
            TxtRazaoSocial.Text = (" ");
            txtCep.Text = (" ");
            txtTipoLogradouro.Text = (" ");
            txtLogradouro.Text = (" ");
            txtNumero.Text = (" ");
            txtBairro.Text = (" ");
            txtCidade.Text = (" ");
            txtEstado.Text = (" ");
            txtTelefone1.Text = (" ");
            txtTelefone2.Text = (" ");
            txtTelefone3.Text = (" ");
            txtRepresentante.Text = (" ");
            txtEmail.Text = (" ");
            txtSite.Text = (" ");
        }

        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            Fornecedor f = new Fornecedor();

            dt = f._EnderecoCompleto(txtCep.Text.ToString());

                txtLogradouro.Text = dt.Rows[0]["LOG_NO"].ToString();
                txtCidade.Text = dt.Rows[0]["LOC_NO"].ToString();
                txtEstado.Text = dt.Rows[0]["UFE_SG"].ToString();
                txtBairro.Text = dt.Rows[0]["BAI_NO"].ToString();
                txtTipoLogradouro.Text = dt.Rows[0]["TLO_TX"].ToString();


        }

        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Fornecedor f = new Fornecedor();
            bool ret = f._InseriFornecedor(txtRazaoSocial.Text.ToString(), txtTipoLogradouro.Text.ToString(), txtLogradouro.Text.ToString(), txtNumero.Text.ToString(), txtBairro.Text.ToString(), txtCidade.Text.ToString(), txtEstado.Text.ToString(), txtCep.Text.ToString(), txtTelefone1.Text.ToString(), txtTelefone2.Text.ToString(), txtTelefone3.Text.ToString(), txtRepresentante.Text.ToString(), txtEmail.Text.ToString(), txtSite.Text.ToString());

            if (ret)
            {
                MessageBox.Show("Cadastro realizado com sucesso");
            }
            else
            {
                MessageBox.Show(" Houve algum erro ");
            }
            this._LimparTelaCadFornecedor();

        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this._LimparTelaCadFornecedor();
        }




        


    }
}
